home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP Şubat 1998.iso / drivers / YAZICI / KYOCERA / FS_KPDL / WINNT40 / NT4P897D.EXE / FS-6500P.PPD < prev    next >
PostScript Printer Description  |  1997-08-22  |  29KB  |  780 lines

  1. *PPD-Adobe: "4.1"
  2. *%========================================================================
  3. *%
  4. *%  PPD file for FS-6500+ (European English)
  5. *%
  6. *%  Copyright (C) 1993-1997 Kyocera Corporation
  7. *%  All Rights Reserved
  8. *%
  9. *%  Permission is granted for redistribution of this file as
  10. *%  long as this copyright notice is intact and the contents
  11. *%  of the file are not altered in any way from their original form.
  12. *%
  13. *%========================================================================
  14.  
  15. *FileVersion: "3.157"
  16.  
  17. *FormatVersion: "4.1"
  18. *LanguageEncoding: WindowsANSI
  19. *LanguageVersion: English
  20. *LanguageLevel: "2"
  21. *Protocols: PJL TBCP
  22. *Product: "FS-6500+"
  23. *PSVersion: "(2013.111) 1"
  24. *ModelName: "Kyocera FS-6500+ (KPDL-2)"
  25. *NickName: "Kyocera FS-6500+ (KPDL-2)"
  26. *PCFileName: "FS-6500.PPD"
  27.  
  28. *%==========================================================================
  29. *%===== Installable Options
  30. *%==========================================================================
  31.  
  32. *OpenGroup: InstallableOptions/Options Installed
  33.  
  34. *OpenUI *Option1/EF-1 Envelope Feeder: Boolean
  35. *DefaultOption1: False
  36. *Option1 True/Installed: ""
  37. *Option1 False/Not Installed: ""
  38. *CloseUI: *Option1
  39.  
  40. *OpenUI *Option2/UF-1 Universal Feeder: Boolean
  41. *DefaultOption2: False
  42. *Option2 True/Installed: ""
  43. *Option2 False/Not Installed: ""
  44. *CloseUI: *Option2
  45.  
  46. *OpenUI *Option3/PF-9 Paper Feeder: PickOne
  47. *DefaultOption3: None
  48. *Option3 None: ""
  49. *Option3 One: ""
  50. *Option3 Two: ""
  51. *CloseUI: *Option3
  52.  
  53. *OpenUI *Option4/Memory Upgrade: PickOne
  54. *DefaultOption4: None
  55. *Option4 None/Standard 3 MB RAM: "535432"
  56. *Option4 4Meg/4 MB Upgrade: "951725"
  57. *Option4 8Meg/8 MB Upgrade: "4598075"
  58. *Option4 16Meg/16 MB Upgrade: "10851725"
  59. *Option4 32Meg/32 MB Upgrade: "27598075"
  60. *CloseUI: *Option4
  61.  
  62.  
  63. *CloseGroup: InstallableOptions
  64.  
  65. *%==============================================================================
  66. *%===== Constraints
  67. *%==============================================================================
  68.  
  69. *%=== Disable options not installed
  70.  
  71. *UIConstraints: *Option1 False *InputSlot Envelope
  72. *UIConstraints: *Option1 True *Option2 True
  73. *UIConstraints: *Option2 False *InputSlot UF-1
  74. *UIConstraints: *Option2 True *Option1 True
  75. *UIConstraints: *Option3 None *InputSlot Middle
  76. *UIConstraints: *Option3 None *InputSlot Lower
  77. *UIConstraints: *Option3 One *InputSlot Lower
  78.  
  79. *%=== Disable envelope feeder for non-envelope page sizes
  80.  
  81. *UIConstraints: *PageSize Letter *InputSlot Envelope
  82. *UIConstraints: *PageSize Legal *InputSlot Envelope
  83. *UIConstraints: *PageSize Executive *InputSlot Envelope
  84. *UIConstraints: *PageSize Ledger *InputSlot Envelope
  85. *UIConstraints: *PageSize A3 *InputSlot Envelope
  86. *UIConstraints: *PageSize A4 *InputSlot Envelope
  87. *UIConstraints: *PageSize A5 *InputSlot Envelope
  88. *UIConstraints: *PageSize A6 *InputSlot Envelope
  89. *UIConstraints: *PageSize B4 *InputSlot Envelope
  90. *UIConstraints: *PageSize B5 *InputSlot Envelope
  91. *UIConstraints: *PageSize B6 *InputSlot Envelope
  92.  
  93.  
  94. *%=== Disable universal feeder for envelope page sizes
  95.  
  96. *UIConstraints: *PageSize Legal *InputSlot UF-1
  97. *UIConstraints: *PageSize Ledger *InputSlot UF-1
  98. *UIConstraints: *PageSize A3 *InputSlot UF-1
  99. *UIConstraints: *PageSize A6 *InputSlot UF-1
  100. *UIConstraints: *PageSize B4 *InputSlot UF-1
  101. *UIConstraints: *PageSize B6 *InputSlot UF-1
  102. *UIConstraints: *PageSize Comm10 *InputSlot UF-1
  103. *UIConstraints: *PageSize Monarch *InputSlot UF-1
  104. *UIConstraints: *PageSize DLEnvelope *InputSlot UF-1
  105. *UIConstraints: *PageSize C5Envelope *InputSlot UF-1
  106. *UIConstraints: *PageSize Comm9Envelope *InputSlot UF-1
  107. *UIConstraints: *PageSize Comm6Envelope *InputSlot UF-1
  108.  
  109. *%=== Disable feeding envelopes from cassette or paper feeders
  110.  
  111. *UIConstraints: *PageSize Comm10 *InputSlot Upper
  112. *UIConstraints: *PageSize Monarch *InputSlot Upper
  113. *UIConstraints: *PageSize DLEnvelope *InputSlot Upper
  114. *UIConstraints: *PageSize C5Envelope *InputSlot Upper
  115. *UIConstraints: *PageSize Comm9Envelope *InputSlot Upper
  116. *UIConstraints: *PageSize Comm6Envelope *InputSlot Upper
  117. *UIConstraints: *PageSize Executive *InputSlot Upper
  118. *UIConstraints: *PageSize A5 *InputSlot Upper
  119. *UIConstraints: *PageSize A6 *InputSlot Upper
  120. *UIConstraints: *PageSize B6 *InputSlot Upper
  121.  
  122. *UIConstraints: *PageSize Comm10 *InputSlot Middle
  123. *UIConstraints: *PageSize Monarch *InputSlot Middle
  124. *UIConstraints: *PageSize DLEnvelope *InputSlot Middle
  125. *UIConstraints: *PageSize C5Envelope *InputSlot Middle
  126. *UIConstraints: *PageSize Comm9Envelope *InputSlot Middle
  127. *UIConstraints: *PageSize Comm6Envelope *InputSlot Middle
  128. *UIConstraints: *PageSize Executive *InputSlot Middle
  129. *UIConstraints: *PageSize A5 *InputSlot Middle
  130. *UIConstraints: *PageSize A6 *InputSlot Middle
  131. *UIConstraints: *PageSize B6 *InputSlot Middle
  132.  
  133. *UIConstraints: *PageSize Comm10 *InputSlot Lower
  134. *UIConstraints: *PageSize Monarch *InputSlot Lower
  135. *UIConstraints: *PageSize DLEnvelope *InputSlot Lower
  136. *UIConstraints: *PageSize C5Envelope *InputSlot Lower
  137. *UIConstraints: *PageSize Comm9Envelope *InputSlot Lower
  138. *UIConstraints: *PageSize Comm6Envelope *InputSlot Lower
  139. *UIConstraints: *PageSize Executive *InputSlot Lower
  140. *UIConstraints: *PageSize A5 *InputSlot Lower
  141. *UIConstraints: *PageSize A6 *InputSlot Lower
  142. *UIConstraints: *PageSize B6 *InputSlot Lower
  143.  
  144.  
  145. *%========================================================================
  146. *%===== Basic Capabilities
  147. *%========================================================================
  148.  
  149. *DefaultColorSpace: Gray
  150. *FreeVM: "535432"
  151. *%VMOption None/Standard 2 MB RAM: "435432"
  152. *%VMOption 6Meg/4 MB Upgrade: "951725"
  153. *%VMOption 10Meg/8 MB Upgrade: "4598075"
  154. *%VMOption 18Meg/16 MB Upgrade: "10851725"
  155. *%VMOption 34Meg/32 MB Upgrade: "27598075"
  156. *Throughput: "12"
  157. *ColorDevice: False
  158.  
  159. *Protocols: PJL TBCP
  160. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  161. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  162. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  163. *JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne
  164. *DefaultJCLFrameBufferSize: PrinterDefault
  165. *OrderDependency: 5 JCLSetup *JCLFrameBufferSize
  166. *JCLFrameBufferSize PrinterDefault/Printer Default: ""
  167. *JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>"
  168. *JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>"
  169. *JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>"   
  170. *JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>"   
  171. *JCLCloseUI: *JCLFrameBufferSize
  172.  
  173. *Emulators: diablo630 hpgl hplj proprinter
  174. *StartEmulator_diablo630: "<04>!R!SEM2;EXIT;"
  175. *StopEmulator_diablo630: "!R!SEM9;EXIT;<04>"
  176. *StartEmulator_hpgl: "<04>!R!SEM8;EXIT;"
  177. *StopEmulator_hpgl: "!R!SEM9;EXIT;<04>"
  178. *StartEmulator_hplj: "<04>!R!SEM6;EXIT;"
  179. *StopEmulator_hplj: "!R!SEM9;EXIT;<04>"
  180. *StartEmulator_proprinter: "<04>!R!SEM1;EXIT;"
  181. *StopEmulator_proprinter: "!R!SEM9;EXIT;<04>"
  182.  
  183. *Password: "0"
  184.  
  185. *ExitServer: " count 0 eq { true } 
  186.  { dup statusdict /checkpassword get exec not } ifelse
  187.  { (WARNING : Cannot perform the exitserver command.) =
  188.    (Password supplied is not valid.) = 
  189.    (Please contact the author of this software.) = flush quit } if
  190.  serverdict /exitserver get exec"
  191. *End
  192.  
  193. *Reset: " count 0 eq { true } 
  194.  { dup statusdict /checkpassword get exec not } ifelse
  195.  { (WARNING : Cannot perform the exitserver command.) =
  196.    (Password supplied is not valid.) = 
  197.    (Please contact the author of this software.) = flush quit } if
  198.  serverdict /exitserver get exec
  199.  systemdict /quit get exec
  200.  (WARNING : Printer Reset Failed.) = flush"
  201. *End
  202.  
  203. *%========================================================================
  204. *%===== Resolution
  205. *%========================================================================
  206.  
  207. *OpenUI *Resolution/Choose Resolution: PickOne
  208. *OrderDependency: 10 AnySetup *Resolution
  209. *DefaultResolution: 300dpi
  210. *%Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice"
  211. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  212. *?Resolution: "
  213.   save
  214.     /ActualValues /ProcSet findresource
  215.     begin HWResolution end
  216.     0 get
  217.     (          ) cvs print
  218.     (dpi)
  219.     = flush
  220.   restore
  221. "
  222. *End
  223. *CloseUI: *Resolution
  224.  
  225. *OpenUI *Smoothing/Image Refinement: PickOne
  226. *OrderDependency: 50 AnySetup *Smoothing
  227. *DefaultSmoothing: Medium
  228. *Smoothing None/Off: "0 statusdict /setdoret get exec"
  229. *Smoothing Light: "1 statusdict /setdoret get exec"
  230. *Smoothing Medium: "2 statusdict /setdoret get exec"
  231. *Smoothing Dark: "3 statusdict /setdoret get exec"
  232. *?Smoothing: "save
  233.  [(None)(Light)(Medium)(Dark)]
  234.  statusdict /doret get exec {get} stopped
  235.  {pop pop (Unknown) } if
  236.  = flush restore"
  237. *End
  238. *CloseUI: *Smoothing
  239.  
  240.  
  241. *%========================================================================
  242. *%  True Type
  243. *%========================================================================
  244.  
  245. *TTRasterizer: Type42
  246.  
  247.  
  248. *%========================================================================
  249. *%===== Halftone Information
  250. *%========================================================================
  251.  
  252. *ScreenFreq: "60.0"
  253. *ScreenAngle: "45.0"
  254. *DefaultScreenProc: Dot
  255. *ScreenProc Dot: "
  256.  {abs exch abs 2 copy add 1 gt 
  257.  {1 sub dup mul exch 1 sub dup mul add 1 sub}
  258.  {dup mul exch dup mul add 1 exch sub} ifelse}"
  259. *End
  260. *ScreenProc Line: "
  261.  {pop}"
  262. *End
  263. *ScreenProc Ellipse: "
  264.  {dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
  265. *End
  266.  
  267. *DefaultTransfer: Null
  268. *Transfer Null: "{}"
  269. *Transfer Null.Inverse: "{1 exch sub}"
  270.  
  271. *%==================
  272. *%       Wrapper Info
  273. *%==================
  274.  
  275. *CAIPostScriptBegin: "!R!SEM9;EXIT;
  276. "
  277. *End
  278. *CAIPostScriptEnd:"!R!RES;EXIT;
  279. "
  280. *End
  281.  
  282. *%========================================================================
  283. *%===== Paper Handling
  284. *%========================================================================
  285.  
  286. *%===== Select Tray
  287.  
  288. *OpenUI *PageSize: PickOne
  289. *OrderDependency: 40 AnySetup *PageSize
  290. *DefaultPageSize: A4
  291. *PageSize A3/A3: "
  292.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  293.   2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  294. *End
  295. *PageSize A4/A4: "
  296.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  297.   2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  298. *End
  299. *PageSize B4/B4: "
  300.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  301.   2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  302. *End
  303. *PageSize B5/B5: "
  304.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  305.   2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  306. *End
  307. *PageSize A5/A5: "
  308.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  309.   2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  310. *End
  311. *PageSize B6/B6: "
  312.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  313.   2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  314. *End
  315. *PageSize A6/A6: "
  316.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  317.   2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  318. *End
  319. *PageSize Letter/Letter: "
  320.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  321.   2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  322. *End
  323. *PageSize Legal/Legal: "
  324.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  325.   2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  326. *End
  327. *PageSize Ledger/Ledger: "
  328.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  329.   2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  330. *End
  331. *PageSize Executive/Executive: "
  332.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  333.   2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  334. *End
  335. *PageSize Comm10/Business Envelope: "
  336.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  337.   2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  338. *End
  339. *PageSize Monarch/Monarch Envelope: "
  340.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  341.   2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  342. *End
  343. *PageSize DLEnvelope/DL Envelope: "
  344.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  345.   2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  346. *End
  347. *PageSize C5Envelope/C5 Envelope: "
  348.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  349.   2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  350. *End
  351. *PageSize Comm9Envelope/Comm 9 Envelope: "
  352.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  353.   2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
  354. *End
  355. *PageSize Comm6Envelope/Comm 6 Envelope: "
  356.   1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice
  357.   2 dict dup /PageSize [261 468] put dup /ImagingBBox null put setpagedevice"
  358. *End
  359. *?PageSize: "
  360.  save
  361.    currentpagedevice /PageSize get aload pop
  362.    2 copy gt {exch} if 
  363.    (Unknown) 
  364.   17 dict
  365.    dup [842 1191] (A3) put
  366.    dup [595 842] (A4) put
  367.    dup [729 1032] (B4) put
  368.    dup [516 729] (B5) put
  369.    dup [420 595] (A5) put
  370.    dup [363 516] (B6) put
  371.    dup [297 420] (A6) put
  372.    dup [612 792] (Letter) put
  373.    dup [612 1008] (Legal) put
  374.    dup [612 1008] (Ledger) put
  375.    dup [522 756] (Executive) put
  376.    dup [297 684] (Comm10) put
  377.    dup [279 540] (Monarch) put
  378.    dup [312 624] (DLEnvelope) put
  379.    dup [459 649] (C5Envelope) put
  380.    dup [279 639] (Comm9Envelope) put
  381.    dup [261 468] (Comm6Envelope) put
  382.  { exch aload pop 4 index sub abs 5 le exch 
  383.    5 index sub abs 5 le and 
  384.       {exch pop exit} {pop} ifelse
  385.    } bind forall
  386.    = flush pop pop
  387. restore 
  388. "
  389. *CloseUI: *PageSize
  390.  
  391. *%===== Set Page Size
  392.  
  393. *OpenUI *PageRegion: PickOne
  394. *OrderDependency: 40 AnySetup *PageRegion
  395. *DefaultPageRegion: A4
  396. *PageRegion A3/A3: "
  397.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  398.  2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  399. *End
  400. *PageRegion A4/A4: "
  401.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  402.  2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  403. *End
  404. *PageRegion B4/B4: "
  405.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  406.  2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice"
  407. *End
  408. *PageRegion B5/B5: "
  409.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  410.  2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice"
  411. *End
  412. *PageRegion A5/A5: "
  413.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  414.  2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  415. *End
  416. *PageRegion B6/B6: "
  417.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  418.  2 dict dup /PageSize [363 516] put dup /ImagingBBox null put setpagedevice"
  419. *End
  420. *PageRegion A6/A6: "
  421.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  422.  2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
  423. *End
  424. *PageRegion Letter/Letter: "
  425.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  426.  2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  427. *End
  428. *PageRegion Ledger/Ledger: "
  429.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  430.  2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  431. *End
  432. *PageRegion Legal/Legal: "
  433.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  434.  2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  435. *End
  436. *PageRegion Executive/Executive: "
  437.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  438.  2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  439. *End
  440. *PageRegion Comm10/Business Envelope: "
  441.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  442.  2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  443. *End
  444. *PageRegion Monarch/Monarch Envelope: "
  445.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  446.  2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  447. *End
  448. *PageRegion DLEnvelope/DL Envelope: "
  449.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  450.  2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  451. *End
  452. *PageRegion C5Envelope/C5 Envelope: "
  453.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  454.  2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  455. *End
  456. *PageRegion Comm9Envelope/Comm 9 Envelope: "
  457.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  458.  2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice"
  459. *End
  460. *PageRegion Comm6Envelope/Comm 6 Envelope: "
  461.  1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice
  462.  2 dict dup /PageSize [261 468] put dup /ImagingBBox null put setpagedevice"
  463. *End
  464. *CloseUI: *PageRegion
  465.  
  466. *%===== Get Imageable Region
  467.  
  468. *DefaultImageableArea: A4
  469. *ImageableArea A3: "14 10 814 1171"
  470. *ImageableArea A4: "12 10 583 832"
  471. *ImageableArea B4: "14 10 700 1012"
  472. *ImageableArea B5: "21 10 495 719"
  473. *ImageableArea A5: "12 10 409 585"
  474. *ImageableArea B6: "12 8 348 507"
  475. *ImageableArea A6: "12 8 283 411"
  476. *ImageableArea Letter: "12 8 600 784"
  477. *ImageableArea Legal: "12 8 597 1000"
  478. *ImageableArea Ledger: "14 8 764 1208"
  479. *ImageableArea Executive: "12 8 510 748"
  480. *ImageableArea Comm10/Business Envelope: "12 8 285 676"
  481. *ImageableArea Monarch/Monarch Envelope: "12 8 267 532"
  482. *ImageableArea DLEnvelope/DL Envelope: "12 10 300 614"
  483. *ImageableArea C5Envelope/C5 Envelope: "12 10 447 639"
  484. *ImageableArea Comm9Envelope/Comm 9 Envelope Envelope: "14 8 265 631"
  485. *ImageableArea Comm6Envelope/Comm 6 Envelope Envelope: "12 8 249 460"
  486. *?ImageableArea: "save
  487.  /cvp {(                  ) cvs print ( ) print } bind def
  488.  /upperright {10000 mul floor 10000 div} bind def
  489.  /lowerleft  {10000 mul ceiling 10000 div} bind def
  490.  newpath clippath pathbbox
  491.  4 -2 roll exch 2 {lowerleft cvp} repeat
  492.  exch 2 {upperright cvp} repeat flush
  493.  restore"
  494. *End
  495.  
  496. *%===== Physical Dimension of the Media
  497.  
  498. *DefaultPaperDimension: A4
  499. *PaperDimension A3: "842 1191"
  500. *PaperDimension A4: "595 842"
  501. *PaperDimension B4: "729 1032"
  502. *PaperDimension B5: "516 729"
  503. *PaperDimension A5: "420 595"         
  504. *PaperDimension B6: "363 516"         
  505. *PaperDimension A6: "297 420"         
  506. *PaperDimension Letter: "612 792"   
  507. *PaperDimension Legal: "612 1008"
  508. *PaperDimension Ledger: "792 1224"
  509. *PaperDimension Executive: "522 756"
  510. *PaperDimension Comm10/Business Envelope: "297 684"
  511. *PaperDimension Monarch/Monarch Envelope: "279 540"
  512. *PaperDimension DLEnvelope/DL Envelope: "312 624" 
  513. *PaperDimension C5Envelope/C5 Envelope: "459 649"
  514. *PaperDimension Comm9Envelope/Comm 9 Envelope: "279 639"
  515. *PaperDimension Comm6Envelope/Comm 6 Envelope: "261 468"
  516.  
  517. *%===== Paper Tray setting
  518.  
  519. *OpenUI *InputSlot: PickOne
  520. *OrderDependency: 30 AnySetup *InputSlot
  521. *DefaultInputSlot: Upper
  522.  
  523. *InputSlot Envelope/EF-1 Envelope Feeder: "
  524.   1 dict dup /ManualFeed false put setpagedevice
  525.   statusdict begin 2 setpapertray end "
  526. *End
  527. *InputSlot UF-1/UF-1 Universal Feeder: "
  528.   1 dict dup /ManualFeed false put setpagedevice
  529.   statusdict begin 2 setpapertray end "
  530. *End
  531. *InputSlot Upper/Cassette: "
  532.   1 dict dup /ManualFeed false put setpagedevice
  533.   statusdict begin 0 setpapertray end "
  534. *End
  535. *InputSlot Middle/PF-9 (Upper): "
  536.   1 dict dup /ManualFeed false put setpagedevice
  537.   statusdict begin 1 setpapertray end "
  538. *End
  539. *InputSlot Lower/PF-9 (Lower): "
  540.   1 dict dup /ManualFeed false put setpagedevice
  541.   statusdict begin 3 setpapertray end "
  542. *End
  543.  
  544. *RequiresPageRegion All: True
  545.  
  546. *?InputSlot: "
  547. save
  548.   4 dict
  549.   dup /0 (Upper) put
  550.   dup /1 (Middle) put
  551.   dup /2 (Envelope) put
  552.   dup /3 (Lower) put
  553.   currentpagedevice /InputAttributes get
  554.   dup /Priority known
  555.   { /Priority get 0 get (      ) cvs cvn get }
  556.   {
  557.     dup length 1 eq
  558.     { {pop} forall (       ) cvs cvn get }
  559.     { pop pop (Unknown) } ifelse
  560.   } ifelse
  561.   = flush
  562. restore
  563. "
  564. *End
  565. *CloseUI: *InputSlot
  566.  
  567. *%===== Manualfeed setting
  568.  
  569. *OpenUI *ManualFeed: Boolean
  570. *OrderDependency: 20 AnySetup *ManualFeed
  571. *DefaultManualFeed: False
  572. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice "
  573. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice "
  574. *?ManualFeed: " save
  575.  currentpagedevice /ManualFeed get 
  576.  {(True)}{(False)} ifelse = flush 
  577.  restore"
  578. *End
  579. *CloseUI: *ManualFeed
  580.  
  581. *%===== Output Tray setting
  582.  
  583. *OpenUI *OutputBin/Output Tray: PickOne
  584. *OrderDependency: 50 AnySetup *OutputBin
  585. *DefaultOutputBin: Upper
  586.  
  587. *OutputBin Upper/Face-Down: "0 statusdict /setoutputtray get exec"
  588. *OutputBin Rear/Face-Up: "1 statusdict /setoutputtray get exec"
  589. *?Outputbin: "
  590.  "
  591. *End
  592. *CloseUI: *OutputBin
  593.  
  594. *DefaultOutputOrder: Normal
  595. *PageStackOrder Face-Down: Normal
  596. *PageStackOrder Face-Up: Reverse
  597.  
  598. *%===== Trayswitch setting
  599.  
  600. *OpenUI *TraySwitch/Auto Tray Switch: Boolean
  601. *OrderDependency: 20 AnySetup *TraySwitch
  602. *TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice"
  603. *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice"
  604. *DefaultTraySwitch: False
  605. *?TraySwitch: "save 
  606.   currentpagedevice /TraySwitch get 
  607.   {(True)} {(False)} ifelse = flush 
  608.   restore"
  609. *End
  610. *CloseUI: *TraySwitch
  611.  
  612. *%===== Duplex setting
  613.  
  614. *%OpenUI *Duplex/Duplexing: PickOne
  615. *%OrderDependency: 50 AnySetup *Duplex
  616. *%DefaultDuplex: None
  617. *%Duplex None/Off: "statusdict begin false setduplexmode false settumble end"
  618. *%Duplex DuplexNoTumble/Long Edge: "statusdict begin true setduplexmode false settumble end"
  619. *%Duplex DuplexTumble/Short Edge: "statusdict begin true setduplexmode true settumble end"
  620. *%?Duplex: "
  621. *%  statusdict begin
  622. *%  duplexmode
  623. *%  {tumble {(DuplexTumble)} {(DuplexNoTumble)} ifelse}
  624. *%  {(None)} ifelse = flush restore"
  625. *%End
  626. *%CloseUI: *Duplex
  627.  
  628. *%==============================================================================
  629. *%===== Font Information
  630. *%==============================================================================
  631.  
  632. *DefaultFont: Courier
  633. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  634. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  635. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  636. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  637. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  638. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  639. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  640. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  641. *Font Courier: Standard "(002.004S)" Standard ROM
  642. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  643. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  644. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  645. *Font Helvetica: Standard "(001.006S)" Standard ROM
  646. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  647. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  648. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  649. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  650. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  651. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  652. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  653. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  654. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  655. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  656. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  657. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  658. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  659. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  660. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  661. *Font Symbol: Special "(001.007S)" Special ROM
  662. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  663. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  664. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  665. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  666. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  667. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  668. *Font Helvetica-Light: Standard "(001.000S)" Standard ROM
  669. *Font Helvetica-LightOblique: Standard "(001.000S)" Standard ROM
  670. *Font Helvetica-Black: Standard "(001.000S)" Standard ROM
  671. *Font Helvetica-BlackOblique: Standard "(001.000S)" Standard ROM
  672. *Font Korinna-Regular: Standard "(001.000S)" Standard ROM
  673. *Font Korinna-KursivRegular: Standard "(001.000S)" Standard ROM
  674. *Font Korinna-Bold: Standard "(001.000S)" Standard ROM
  675. *Font Korinna-KursivBold: Standard "(001.000S)" Standard ROM
  676. *Font Garamond-Light: Standard "(001.000S)" Standard ROM
  677. *Font Garamond-LightItalic: Standard "(001.000S)" Standard ROM
  678. *Font Garamond-Bold: Standard "(001.000S)" Standard ROM
  679. *Font Garamond-BoldItalic: Standard "(001.000S)" Standard ROM
  680. *?FontQuery:                    "save
  681.  /str 100 string dup 0 (fonts/) putinterval def
  682.  {   count 1 gt
  683.      {   exch dup str 6 94 getinterval cvs
  684.  (/) print dup print (:) print exch
  685.  FontDirectory exch known
  686.  {   pop (Yes) }
  687.  {   length 6 add str 0 3 -1 roll getinterval
  688.      mark exch status
  689.      {   cleartomark (Yes)}{cleartomark (No)} ifelse
  690.  } ifelse = flush }
  691.      {   exit } ifelse
  692.  } bind loop
  693.  (*) = flush
  694.  restore"
  695. *End
  696.  
  697. *?FontList:                     "save
  698.  FontDirectory { pop == } bind forall
  699.  (*) = flush
  700.  restore"
  701. *End
  702.  
  703. *%========================================================================
  704. *%===== Printer Messages
  705. *%========================================================================
  706.  
  707. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  708. *Message: "\FontName\ not found, using Courier"
  709.  
  710. *%===== Status (format: %%[ status: <one of these> ]%% )
  711.  
  712. *Status: "idle"
  713. *Status: "busy"
  714. *Status: "waiting"
  715. *Status: "printing"
  716. *Status: "initializing"
  717.  
  718. *%===== Input Sources (format: %%[ status: <stat>;source:<one of these> ]%% )
  719.  
  720. *Source: "Serial 25"
  721. *Source: "Parallel"
  722. *Source: "AppleTalk"
  723. *Source: "Optional"
  724.  
  725. *%===== Printer Error (format: %%[ PrinterError: <one of these> ]%% )
  726.  
  727. *PrinterError: "paper entry misfeed"
  728. *PrinterError: "cover open"
  729. *PrinterError: "no paper tray"
  730. *PrinterError: "out of paper"
  731. *PrinterError: "toner low (halt)"
  732. *PrinterError: "warming up"
  733. *PrinterError: "other reason"
  734. *PrinterError: "video interface mode"
  735. *PrinterError: "offline"
  736. *PrinterError: "toner low (warning)"
  737.  
  738. *%========================================================================
  739. *%===== For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0)
  740. *%========================================================================
  741.  
  742. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  743. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  744. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  745. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  746. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  747.  
  748. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  749. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  750. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  751. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  752. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  753.  
  754. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85lpi / 600 dpi: "
  755. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  756. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  757. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  758. sub } {dup mul exch dup mul add 1 exch sub } ifelse }"
  759. *End
  760.  
  761. *%========================================================================
  762. *%===== For 71 lpi / 600 dpi 
  763. *%========================================================================
  764.  
  765. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  766. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  767. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  768. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  769. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  770.  
  771. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "70.7107"
  772. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "70.7107"
  773. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "63.2456"
  774. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "63.2456"
  775. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "66.6667"
  776.  
  777. *%========================================================================
  778. *%===== End of PPD file for Kyocera FS-6500+ (Level II)
  779. *%========================================================================
  780.